turn (someone's) coat

Translations
retourner sa veste
Definitions
To change one's allegiance or loyalties, especially for personal gain or advantage; to switch sides, often in a political or ideological context.